const path = require('path')
function resolve (dir) {
  return path.join(__dirname, dir)
}
// 配置文件
module.exports = {
  baseUrl: '/', // 根目录
  outputDir: 'dist', // 构建输出目录
  assetsDir: 'assets', // 静态资源
  lintOnSave: true, // 是否开启Eslint
  devServer: {
    open: true, // 浏览器自动打开
    host: 'localhost', // 主机名
    port: 8081, // 端口号
    https: false,
    hotOnly: false, // 热更新
    proxy: { // 配置跨域
      '/api': {
        target: 'http://localhost:3000',
        ws: true,
        changeOrigin: true,
        pathRewrite: {
          '^/api': ''
        }
      }
    }
  },
  chainWebpack: (config) => {
    // 修改文件引入自定义路径
    config.resolve.alias
      .set('@', resolve('src'))
      .set('style', resolve('src/images'))
  }
}
